Repository navigation
Talos を先に、Z440 を後に: 設定と文書の矛盾を直して圧縮する - #394
Merged
Merged
Conversation
ルーターの IPv6 ホスト公開のエントリがこの MAC を指している。v1alpha1 の machine.network.interfaces では bond の MAC を指定できず、eno1 の MAC を引き継ぐので、 Talos に替えた日と Z440 に移した日に外からの IPv6 が止まる。BondConfig / LinkConfig に移して hardwareAddr で固定する。あわせて Ubuntu 側のネットワーク管理が systemd-networkd である ことに合わせてコメントを直し、リンク切れ(talos-install-media.md)を直す。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JbmWyUB9jcBcYCnNyiGBSV
- 順番を入れ替える: Phase 2 = DL360 の上で k3s → Talos(iLO がある)、Phase 2.5 = Talos のまま Z440 へ。 Z440 は GPU が無いと POST しないので Arc A310 を常設する(AV1 のエンコードにも使う) - z440-migration.md を Talos 前提で書き直す(LinkAliasConfig、staged config、schematic の console=、AMT) - bond0 の SLAAC を止める(autoconf=0)。cloudflare-ddns は SLAAC のアドレスを AAAA に書いていた - 古くなった記述を直す: k8s の版、PT3、taint の外し方、SSD の種類、NetworkManager → systemd-networkd、 ghcr の資格情報、local-path-retain、etcd からの復元、リポジトリの旧名、存在しないリンクや見出しの参照 - migration-day に足す: get disks、bond0 の MAC と IPv6 の確かめ方、AAAA、PT3、Renovate、やめどき - 圧縮: talos.md のドリルの記録を表に(785 → 約 410 行)、decisions.md(877 → 約 700 行)、 ROADMAP・k8up・restore-drill・bootstrap の重複と経緯。理由はそれぞれ 1 か所に残す Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JbmWyUB9jcBcYCnNyiGBSV
5ym
marked this pull request as ready for review
October 16, 2026 17:21
|
Claude finished @5ym's task in 37s —— View job レビュー結果設定の変更 ( 確認したこと
要確認 (実機でしか分からない)
所感
指摘は上の 4 点のみで、いずれも実機で確かめる項目。 |
🍹
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JbmWyUB9jcBcYCnNyiGBSV
|
Claude finished @5ym's task in 22s —— View job レビュー結果
確認したこと
要確認 (実機でしか分からない。どれも PR に書いてある)
所感
指摘は上の 3 点のみで、いずれも実機で確かめる項目。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Talos への移行を先に (DL360 の上で)、Z440 への移設を後にする。それに合わせて移行まわりの設定と文書を見直し、矛盾を直して圧縮する。
設定の変更 (talos/patches/cluster.yaml)
e6:2c:1b:1a:a0:39に固定する。 ルーターの IPv6 ホスト公開のエントリがこの MAC を指している。v1alpha1 のmachine.network.interfacesでは bond の MAC を指定できず、eno1 の MAC を引き継ぐので、型付きのBondConfig/LinkConfigに移してhardwareAddrを書いた。Ubuntu 側も 2026-10-17 に netplan のmacaddressで同じ値に固定した (それまでは固定しておらず、10-16 の再起動で3a:43:95:a9:3e:b1に変わってエントリが外れていた)。autoconf=0)。 cloudflare-ddns のlocal.iface.stable:bond0は一時アドレス以外から選ぶので、静的な::2ではなく SLAAC のアドレスを AAAA に書いていた。Talos ではaddr_gen_mode=3で SLAAC が再起動ごとに変わるので、AAAA も毎回変わってしまう。RA の既定経路はaccept_ra=2でそのまま受ける。文書
docs/z440-migration.mdを Talos 前提で書き直し (LinkAliasConfig で NIC を MAC で選ぶ、apply-config --mode=staged、schematic のconsole=、Arc A310 を常設、AMT)。docs/decisions.mdに順番と MAC の決定を足した。TRAN=sas)、NetworkManager → systemd-networkd、ghcr の資格情報、local-path-retain、etcd からの復元、5ym/renovate→5ym/repo-config、k8up の Secret の正本 (Infisical)、存在しないリンクと見出しへの参照 (talos-install-media.md、.gitignore、netbird、pulumi、cloudflare-ddns のコメント)。talosctl get disks、bond0 の MAC、IPv6 だけで 443 に届くかの確かめ方 (A レコードもあるので名前で開くだけでは IPv4 に落ちる)、AAAA が::2、PT3 と B-CAS、Renovate、やめどき。要確認のまま (文書にもそう書いた)
siderolabs/i915で合っているか)、Talos のカーネルに e1000e / igb が入っているかLinkAliasConfigの MAC の比べ方 (公式の例のglobの形にした)、両方の機械の MAC を並べた 1 つの config で済むかvolumes.yamlの noexec を外す今の理由 (当初は Mattermost のプラグイン。撤去済み)🤖 Generated with Claude Code
https://claude.ai/code/session_01JbmWyUB9jcBcYCnNyiGBSV